home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 026-050 / scopedisk41 / stock / stckchrt.doc < prev    next >
Text File  |  1995-03-18  |  14KB  |  305 lines

  1.  
  2.  
  3.  
  4.                    ******************************************
  5.  
  6.                                    StockChart
  7.  
  8.                      Stock Market Technical Analysis Program
  9.  
  10.                           Version 2.01 - November 1988
  11.  
  12.                                   User's Manual
  13.  
  14.                    ******************************************
  15.  
  16.                          Copyright 1988 - David A. Wizda
  17.                                All rights reserved
  18.  
  19.                     Portions of this program include material
  20.                          Copyrighted by Absoft Corp 1988
  21.  
  22.                    ******************************************
  23.  
  24.  
  25.         THE UBIQUITOUS DISCLAIMER
  26.  
  27.             StockChart was written by an amateur programmer and investor. 
  28.         While every effort has been made to assure the accuracy of the
  29.         information provided by this program, no warranty of any kind is
  30.         either expressed or implied.  If you make investment decisions
  31.         based solely on the information supplied by this program, might I
  32.         remind you that a fool and his money are soon parted.
  33.  
  34.  
  35.         ABOUT STOCKCHART
  36.  
  37.             Disclaimers withstanding, I have found StockChart to be a
  38.         very useful investment tool and therefore have released it as a
  39.         shareware program.  Permission is hereby granted to distribute
  40.         this program without permission of the author provided that this
  41.         file accompanies it and no charge is made for its distribution.
  42.  
  43.             This is not a crippled version (I have been using it in its
  44.         previous versions for quite some time), but there still may be
  45.         some bugs and I have many enhancements in the works.  If you find
  46.         this to be a useful program, please send some sort of
  47.         acknowledgement, preferably in the form of a check or money order
  48.         to:
  49.  
  50.  
  51.                               David A. Wizda
  52.                               533 East 13th Street
  53.                               New York, NY  10009-3508
  54.  
  55.             If you send me $15, I will send you:
  56.  
  57.               - The latest version of StockChart
  58.  
  59.               - My most recent data files on the S&P 500 prices, the S&P
  60.                 100 Put-Call ratios, and any other stocks which I may
  61.                 happen to  be charting at that time
  62.  
  63.               - A companion program, StockRate, which I use for comparing
  64.                 the performance of my mutual funds versus the Dow Jones
  65.                 Industrials and the S&P 500
  66.  
  67.               - My current data files for the StockRate program
  68.  
  69.             If you send me something less than $15, I might send you the
  70.         above information but I will definitely add you to my Christmas
  71.         list.  In any case, I would appreciate your input.  See the end
  72.         of this manual for planned enhancements.
  73.  
  74.             I can also be reached through CompuServe at User ID#
  75.         73467,3317.
  76.  
  77.  
  78.         INTRODUCTION
  79.  
  80.             StockChart is designed for investors who want to perform
  81.         technical analysis on stocks.  The current version provides you
  82.         with the facilities to input the high, low, close, and volume of
  83.         stock prices on a daily basis; display the data for the latest
  84.         six months; rescale the charts; and draw trend lines. 
  85.         Additionally, information on short-term trends in the market can
  86.         be tracked through use the put-call ratio graphs.
  87.  
  88.  
  89.         FILES
  90.  
  91.             The only file you need to run this program is "StockChart",
  92.         however, you should have also received the data files "sp500",
  93.         and "PutCall.dat" along with their ".info" files.  We will assume
  94.         that you have all or these files for the purposes of the rest of
  95.         this Manual.
  96.  
  97.             I also assume that you have already performed "EXECUTE.ME". 
  98.         If not, rename the files you received by typing the following
  99.         from the CLI:
  100.  
  101.             RENAME StckChrt as StockChart
  102.             RENAME StckChrt.inf as StockChart.info
  103.             RENAME PCD as PutCall.dat
  104.             RENAME PCD.inf as PutCall.dat.info
  105.             RENAME SP500.inf as sp500.info
  106.  
  107.             All files should be in the same directory.
  108.  
  109.  
  110.  
  111.  
  112.         RUNNING STOCKCHART
  113.  
  114.             To run StockChart, simply double-click its icon, or type
  115.         "StockChart" from the CLI.  (WARNING:  When running from the CLI,
  116.         make sure the stack is set to at least 8000).
  117.  
  118.             You will be greeted by the copyright message and a window
  119.         prompting you to enter a file name.  Type "sp500" followed by the
  120.         RETURN or ENTER key.  Assuming that you have the file "sp500" and
  121.         that it is in the same directory as StockChart, you should see a
  122.         graph of the S&P 500 data for the last six months.
  123.  
  124.             To draw lines on the graph, position the pointer and press
  125.         the left mouse button.  Reposition the pointer and press the left
  126.         mouse button again.  Voila! Trend lines.
  127.  
  128.  
  129.         MENU OPTIONS
  130.  
  131.             The program is controlled by selecting items from the menu
  132.         with the mouse.  The following functions can be selected:
  133.  
  134.           Data             Graph Options           Put-Call Ratio
  135.             Choose Stock     Auto Price Limits       Enter Data
  136.             Enter Data       Set Price Limits        Revise Data      
  137.             Revise Data      Set Volume Limits       Show Put-Call Ratio
  138.                              Auto Volume Limits
  139.                              Redraw Screen
  140.  
  141.             These functions are described below.
  142.  
  143.  
  144.         Data
  145.  
  146.             Choose Stock--A window will appear prompting you to enter
  147.                 a file name which includes the data for a specific stock. 
  148.                 With this release of the program, we have included data
  149.                 for the S&P 500 (file name "sp500").  If you have this
  150.                 file and you enter the correct name, you will be
  151.                 displayed a graph of the stock performance for the past
  152.                 few months.  If you enter the name of a new stock which
  153.                 you are charting or if you do not have this file, you
  154.                 will see a blank graph with irrelevant numbers on the
  155.                 right side. Don't worry, once you enter a few days of
  156.                 data, you will get relevant numbers.
  157.  
  158.             Enter Data--You will be prompted to enter the year, month, 
  159.                 day, high, low, close, and volume of the stock selected
  160.                 under the "Data--Choose Stock" option.  You will then be
  161.                 prompted with "Enter Data (y,N,q)?"
  162.                       - Type "y" (yes) if the data is correct and you
  163.                         want it to be written to the file.
  164.                       - Type "n" (No, the default) if the data is
  165.                         incorrect and you want to re-enter it.
  166.                       - Type "q" (quit) if you do not want to enter any
  167.                         data.
  168.  
  169.                     Years, months, and days must be entered as one or
  170.                 two-digit integers (e.g "88" for 1988, "8" for August). 
  171.                 Prices must be entered in decimal form (e.g. "112.5", not
  172.                 112 1/2). I suggest entering volumes in thousands (000
  173.                 omitted) for single stocks and in millions (000 000
  174.                 omitted) for stock indexes.
  175.                     For holidays, enter the date as described above, and
  176.                 "0" for the high, low, close, and volume.
  177.                     After you enter data, the graph will be redrawn.
  178.  
  179.             Revise Data--You will be prompted to enter the record number
  180.                 for the data that you want to review for possible
  181.                 revision.  If you hit "RETURN" you will be shown the last
  182.                 20 entries.
  183.                     If you want to revise one of the entries shown, enter
  184.                 its record number and then enter the data as described
  185.                 above.  
  186.                     If you do not want to revise any of the data, press
  187.                 "RETURN".
  188.  
  189.  
  190.         Graph Options
  191.  
  192.             Auto Price Limits--This is the default when you first
  193.                 review the graph.  When selected, the top of the price
  194.                 graph will be set to the highest price within the period
  195.                 and the bottom of the price graph (the lowest vertical
  196.                 line, about 2/3 down the screen) will be set to the
  197.                 lowest price.  All other prices will be scaled
  198.                 proportionately.
  199.                     After you perform this function, the graph will be
  200.                 redrawn.
  201.  
  202.             Set Price Limits--You will be prompted to set the Upper
  203.                 Bound and the Lower Bound which correspond to the top and
  204.                 bottom horizontal lines.  All other prices will be scaled
  205.                 proportionately.
  206.                     Since there are 16 fixed intervals between lines, you
  207.                 may wish to set the limits at "round" values by inputing
  208.                 multiples of 16.  For example, if the Automatic Price
  209.                 Limits are 275.125 and 249.875, you could set the Upper
  210.                 Bound at 276 and the Lower Bound at 244.
  211.                     If you enter an upper bound which is less than the
  212.                 actual high, some of the higher prices will be off the
  213.                 screen.  Likewise, if you enter a lower bound which is
  214.                 higher than the actual low, some of the lower prices will
  215.                 extend into the volume area.
  216.                     After you enter these values, the graph will be
  217.                 redrawn.
  218.                     Note the "Grid %" number in the lower right-hand
  219.                 column.  This number is calculated by dividing the
  220.                 interval between the horizontal grid lines by the last
  221.                 closing price.  It indicates the relative vertical
  222.                 (price) scale of the graph.  This is useful in
  223.                 visualizing the commonly used 3% break-out rule.
  224.             Auto Volume Limits--This is the default when you first
  225.                 review the graph.  When selected, the top of the volume
  226.                 graph (the lowest line of the price graph) will be set to
  227.                 the highest volume within the period.  All other volumes
  228.                 will be scaled proportionately.
  229.                     After you perform this function, the graph will be
  230.                 redrawn.
  231.  
  232.             Set Volume Limits--You will be prompted to set the upper
  233.                 bound of the volume graph (the lowest line of the price
  234.                 graph).  All other volumes will be scaled
  235.                 proportionately.  You may set the upper bound at a value
  236.                 lower than the actual high volume, in which case the
  237.                 volume line will extend into the price graph.
  238.  
  239.  
  240.         Put-Call Ratio
  241.  
  242.             Versions 2.0 and greater add provisions for entering one
  243.             Put-Call ratio graph in a separate window.  The accompanying
  244.             file "PutCall.dat" includes data for the S&P 100 Index.  You
  245.             are free to use any index, however, this version limits you
  246.             to one.  
  247.  
  248.             Enter Data--This operation is the same as described above
  249.                 except that you enter the date followed by the call
  250.                 volume and the put volume.  All data is written to the
  251.                 file "PutCall.dat" in the current directory.
  252.                     For holidays, enter the date and the previous day's
  253.                 call and put volumes.
  254.  
  255.             Revise Data--This operates the same as described above under
  256.                 "Data--Revise Data."
  257.  
  258.             Show Put-Call Ratio-- A graph will appear in a window at the
  259.                 bottom of the screen showing the put-call ratio for the
  260.                 last six months.
  261.                     Some analysts believe that a put-call ratio above 1.3
  262.                 (the shaded area at the top) is a bullish indicator and
  263.                 that a ratio below 0.6 (the shaded area at the bottom of
  264.                 the graph) is a bearish indicator.
  265.             
  266.          
  267.         ENHANCEMENTS
  268.             The following enhancements are under consideration for the
  269.         next version.  Your input is requested as to which should take
  270.         priority.
  271.  
  272.           - Trim File--As you continue to add to the data files, they may
  273.             soon become filled with useless data.  This function will
  274.             trim off the data from the beginning of the file
  275.  
  276.           - Print Data--This function will print the contents of data
  277.             files
  278.  
  279.           - Moving Average--This function will allow you to overlay
  280.             moving average lines (user specified duration) over the
  281.             price-volume graphs
  282.  
  283.           - Advance/Decline Ratios
  284.  
  285.           - Better I/O and Error handling
  286.  
  287.           - Printed manual with more examples, better explanations, and
  288.             sample graphs (I'm really looking for an excuse to get a
  289.             better printer and some desk-top publishing software).
  290.  
  291.           - Anything else that you want.  Please let me know, whether or
  292.             not you send me any money.
  293.          
  294.  
  295.         SOURCE CODE
  296.  
  297.             Source Code is available on request.  Versions 2.0 and later
  298.         of this program have been written in AC/BASIC (a compiled BASIC
  299.         language available from the Absoft Corporation).  I am fairly
  300.         sure that most of the program functions will work using the Amiga
  301.         Basic interpreter except that you will have to rewrite the
  302.         routines for drawing trend lines because of timing differences
  303.         between the compiler and the interpreter.  
  304.  
  305.